int c3 = 0;
string input;
getline(cin, input);
istringstream iss(input);
vector<string> s;
string word;
while (iss >> word) {
    s.push_back(word);
}

if (s.size() < 2) {
    cout << "Мало данных для анализа" << endl;
}
else {
    cout << "Кол-во слов:" << s.size() << endl;
}

for (string word : s) {
    if (word.length() < 4) {
        c3 += 1;
    }
}
cout << "Кол-во слов непривышающих три символа:" << c3 << endl;

int crus = 0;
for (string word : s) {
    if (word[0] > 'А' && word[0] < 'Я') {
        crus += 1;
    }
}
cout << "Кол-во слов с заглавной кирилической буквы:" << crus << endl;

int cLa = 0;
for (string word : s) {
    if (word[0] > 'A' && word[0] < 'Z') {
        cLa += 1;
    }
}
cout << "Кол-во слов с заглавной латинской буквы:" << cLa << endl;

int cla = 0;
for (string word : s) {
    if ((word[0] > 'A' && word[0] < 'Z') || (word[0] > 'a' && word[0] < 'z')) {
        cla += 1;
    }
}
cout << "Кол-во слов с латинской буквой:" << cla << endl;

int cd = 0;
for (string word : s) {
    if (word[0] == '-') {
        cd += 1;
    }
}
cout << "Кол-во слов, в составе которых есть дефис:" << cd << endl;

